package com.gxa.modules.mapper;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface AccountMapper {
//    查询挂账及数量
    List<Map> queryAccount(Integer parma1, Integer parma2);
    Integer findCount();
//    单号查询
    Map searchAccount(Integer account_number);
//     今日新增及数量
    List<Map> queryTodayAccount(Integer parma1, Integer parma2);
    Integer queryTodayAccountCount();
    //     昨日新增及数量
    List<Map> queryYesterdayAccount(Integer parma1, Integer parma2);
    Integer queryYesterdayAccountCount();
    //     本周新增及数量
    List<Map> queryWeekAccount(Integer parma1, Integer parma2);
    Integer queryWeekAccountCount();
    //     本月新增及数量
    List<Map> queryMonthAccount(Integer parma1, Integer parma2);
    Integer queryMonthAccountCount();
    //     时间范围新增及数量
    List<Map> queryBetweenTimeAccount(@Param("parma1") Integer parma1, @Param("parma2")Integer parma2, @Param("beforeTime") String beforeTime, @Param("afterTime")String afterTime);
    Integer queryBetweenTimeAccountCount( @Param("beforeTime") String beforeTime, @Param("afterTime")String afterTime);
}
